package JVM工作区.优化案例;

/**
 * @ClassName: jvmUpdate01
 * @Author: AllenSun
 * @Date: 2022/11/8 下午8:51
 */
public class jvmUpdate03 {
    public static void main(String[] args) {
        // 一个数组占1M内存
        byte[] array = new byte[1024 * 1024];
        array = new byte[1024 * 1024];
        array = new byte[1024 * 1024];
        // 使array变量什么都不指向，前3个数组变成垃圾对象
        array = null;

        //前三个数组占3M内存，成为垃圾对象
        //再创建一个2M的数组对象，Eden区内存不够会触发Young GC
        byte[] array1 = new byte[2 * 1024 * 1024];
    }
}
